package com.brillilab.domain.po.experiments;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.Data;

/**
 * <p>
 * 实验
 * </p>
 *
 * @author XuZue
 * @since 2019-04-16
 */
@Data
@TableName("experiment_produce")
public class ExperimentProduce implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(type = IdType.AUTO)
    private Long id;
    /**
     * 实验室ID
     */
    private Long labId;
    
    /**
	 *  实验ID
	 */
	private Long experimentId;
	
	/**
	 *  实验阶段ID
	 */
	private Long experimentPhaseId;
	
	/**
	 *  实验步骤ID
	 */
	private Long experimentStepId;
	
	/**
	 *  成分类型ID
	 */
	private Long reagentTypeId;
	
	/**
	 *  名称
	 */
	private String name;
	/**
	 *  别名
	 */
	private String alias;
	/**
	 *  产出计量
	 */
	private BigDecimal amount;
	/**
	 *  大小
	 */
	private BigDecimal size;
	/**
	 *  倍数
	 */
	private Integer multiple;
	/**
	 *  温区
	 */
	private Integer zone;
	/**
	 *  单位
	 */
	private Integer unit;
	/**
	 *  编号
	 */
	private String itemNo;
	
	 /**公司ID*/
    private Long companyId;

    /**公司*/
    private String company;

    /**备注*/
    private String remark;
    
	/**
	 *  关联入库kitId
	 */
	private Long kitId;
	/**
	 * 样品ID
	 */
    private Long reagentId;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新时间
     */
    private Date updateTime;
}
